Big Huge Thesaurus

segmented worm

noun

sounds kind of like